package com.ruoyi.system.api.domain;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 备件申请实体类
 *
 * @author ruoyi
 * @date 2020-03-03
 */
@ApiModel(value="SpareParts",description="备件申请实体类") // 用来描述封装的参数对象与返回的参数对象
@JsonInclude(JsonInclude.Include.NON_NULL)
public class SpareParts {
    /**
     * 工程师ID
     */
    @ApiModelProperty(value = "工程师ID",name="enginner_id",required = true,dataType="Long",example="工程师ID")
    private String enginner_id;

    /**
     * 借货单号
     */
    @ApiModelProperty(value = "借货单号",name="Part_DebitNo",required = true,dataType="Long",example="借货单号")
    private String Part_DebitNo;

    /**
     * 服务通知
     */
    @ApiModelProperty(value = "服务通知",name="service_no",required = true,dataType="Long",example="服务通知")
    private String service_no;

    /**
     * 申请类型
     */
    @ApiModelProperty(value = "申请类型",name="Type",required = true,dataType="Long",example="申请类型")
    private String Type;

    /**
     * 是否加急
     */
    @ApiModelProperty(value = "是否加急",name="IsUrgent",required = true,dataType="Long",example="是否加急")
    private String IsUrgent;

    /**
     * 非工作时间紧急发货
     */
    @ApiModelProperty(value = "非工作时间紧急发货",name="Emergency",required = true,dataType="Long",example="非工作时间紧急发货")
    private String Emergency;

    /**
     * 是否允许部分发货
     */
    @ApiModelProperty(value = "是否允许部分发货",name="IsPartShip",required = true,dataType="Long",example="是否允许部分发货")
    private String IsPartShip;

    /**
     * 客户名称
     */
    @ApiModelProperty(value = "客户名称",name="CustName",required = true,dataType="Long",example="客户名称")
    private String CustName;

    /**
     * 受理人
     */
    @ApiModelProperty(value = "受理人",name="Csrcode",required = true,dataType="Long",example="受理人")
    private String Csrcode;

    /**
     * 设备型号
     */
    @ApiModelProperty(value = "设备型号",name="model",required = true,dataType="Long",example="设备型号")
    private String model;

    /**
     * 序列号
     */
    @ApiModelProperty(value = "序列号",name="serialno",required = true,dataType="Long",example="序列号")
    private String serialno;

    /**
     * 仪器So号
     */
    @ApiModelProperty(value = "仪器So号",name="Sono",required = true,dataType="Long",example="仪器So号")
    private String Sono;

    /**
     * 受理人姓名
     */
    @ApiModelProperty(value = "受理人姓名",name="Csrname",required = true,dataType="Long",example="受理人姓名")
    private String Csrname;

    /**
     * 备件信息
     */
//    @ApiModelProperty(value = "备件信息",name="Part_info",required = true,dataType="Long",example="备件信息")
//    private PartInfo Part_info;

    public String getEnginner_id() {
        return enginner_id;
    }

    public void setEnginner_id(String enginner_id) {
        this.enginner_id = enginner_id;
    }

    public String getPart_DebitNo() {
        return Part_DebitNo;
    }

    public void setPart_DebitNo(String part_DebitNo) {
        Part_DebitNo = part_DebitNo;
    }

    public String getService_no() {
        return service_no;
    }

    public void setService_no(String service_no) {
        this.service_no = service_no;
    }

    public String getType() {
        return Type;
    }

    public void setType(String type) {
        Type = type;
    }

    public String getIsUrgent() {
        return IsUrgent;
    }

    public void setIsUrgent(String isUrgent) {
        IsUrgent = isUrgent;
    }

    public String getEmergency() {
        return Emergency;
    }

    public void setEmergency(String emergency) {
        Emergency = emergency;
    }

    public String getIsPartShip() {
        return IsPartShip;
    }

    public void setIsPartShip(String isPartShip) {
        IsPartShip = isPartShip;
    }

    public String getCustName() {
        return CustName;
    }

    public void setCustName(String custName) {
        CustName = custName;
    }

    public String getCsrcode() {
        return Csrcode;
    }

    public void setCsrcode(String csrcode) {
        Csrcode = csrcode;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getSerialno() {
        return serialno;
    }

    public void setSerialno(String serialno) {
        this.serialno = serialno;
    }

    public String getSono() {
        return Sono;
    }

    public void setSono(String sono) {
        Sono = sono;
    }

    public String getCsrname() {
        return Csrname;
    }

    public void setCsrname(String csrname) {
        Csrname = csrname;
    }
//    public PartInfo getPart_info() {
//        return Part_info;
//    }
//
//    public void setPart_info(PartInfo part_info) {
//        Part_info = part_info;
//    }
}
